Big Huge Thesaurus

Nicolas Leonard Sadi Carnot

noun